﻿// Decompiled with JetBrains decompiler
// Type: DnProcessSimulateCommands.RoboticOperationMerge.CUiROMMergeSettings
// Assembly: DnProcessSimulateCommands, Version=2402.0.0.890, Culture=neutral, PublicKeyToken=null
// MVID: A885D881-AEDF-447E-852A-6F13102E089C
// Assembly location: C:\Program Files\Tecnomatix_2402\eMPower\DotNetCommands\DnProcessSimulateCommands.dll


namespace DnProcessSimulateCommands.RoboticOperationMerge;

internal class CUiROMMergeSettings
{
  private static bool m_copyDefaultPosition = true;
  private static bool m_copyDefaultOrientationAll = true;
  private static bool m_CopyDefaultOrientationExceptPerpendicular = false;
  private static bool m_copyDefaultExternalAxis = true;
  private static bool m_copyDefaultTaught = true;
  private static bool m_copyDefaultRobotConfiguration = true;
  private static bool m_copyDefaultRoboticParams = true;
  private static bool m_copyDefaultOlpCommands = true;
  private static bool m_copyDefaultAttributes = true;
  private static bool m_copyDefaultName = true;
  private static bool m_copyAlternatePosition = false;
  private static bool m_copyAlternateOrientationAll = true;
  private static bool m_CopyAlternateOrientationExceptPerpendicular = true;
  private static bool m_copyAlternateExternalAxis = true;
  private static bool m_copyAlternateTaught = false;
  private static bool m_copyAlternateRobotConfiguration = true;
  private static bool m_copyAlternateRoboticParams = true;
  private static bool m_copyAlternateOlpCommands = true;
  private static bool m_copyAlternateAttributes = true;
  private static bool m_copyAlternateName = true;
  private static bool m_copyViaPosition = true;
  private static bool m_copyViaOrientationAll = true;
  private static bool m_copyViaExternalAxis = true;
  private static bool m_copyViaTaughtPosition = true;
  private static bool m_copyViaTaughtOrientationAll = true;
  private static bool m_copyViaRobotConfiguration = true;
  private static bool m_copyViaRoboticParams = true;
  private static bool m_copyViaOlpCommands = true;
  private static bool m_copyViaAttributes = true;
  private static bool m_copyViaName = true;
  private static bool m_copyOperationRoboticParams = true;
  private static bool m_copyOperationOlpCommands = true;
  private static bool m_copyOperationAttributes = true;
  private static bool m_copyOperationName = true;

  internal static bool CopyDefaultPosition
  {
    get => CUiROMMergeSettings.m_copyDefaultPosition;
    set => CUiROMMergeSettings.m_copyDefaultPosition = value;
  }

  internal static bool CopyDefaultOrientationAll
  {
    get => CUiROMMergeSettings.m_copyDefaultOrientationAll;
    set => CUiROMMergeSettings.m_copyDefaultOrientationAll = value;
  }

  internal static bool CopyDefaultOrientationExceptPerpendicular
  {
    get => CUiROMMergeSettings.m_CopyDefaultOrientationExceptPerpendicular;
    set => CUiROMMergeSettings.m_CopyDefaultOrientationExceptPerpendicular = value;
  }

  internal static bool CopyDefaultExternalAxis
  {
    get => CUiROMMergeSettings.m_copyDefaultExternalAxis;
    set => CUiROMMergeSettings.m_copyDefaultExternalAxis = value;
  }

  internal static bool CopyDefaultTaught
  {
    get => CUiROMMergeSettings.m_copyDefaultTaught;
    set => CUiROMMergeSettings.m_copyDefaultTaught = value;
  }

  internal static bool CopyDefaultRobotConfiguration
  {
    get => CUiROMMergeSettings.m_copyDefaultRobotConfiguration;
    set => CUiROMMergeSettings.m_copyDefaultRobotConfiguration = value;
  }

  internal static bool CopyDefaultRoboticParameters
  {
    get => CUiROMMergeSettings.m_copyDefaultRoboticParams;
    set => CUiROMMergeSettings.m_copyDefaultRoboticParams = value;
  }

  internal static bool CopyDefaultOlpCommands
  {
    get => CUiROMMergeSettings.m_copyDefaultOlpCommands;
    set => CUiROMMergeSettings.m_copyDefaultOlpCommands = value;
  }

  internal static bool CopyDefaultAttributes
  {
    get => CUiROMMergeSettings.m_copyDefaultAttributes;
    set => CUiROMMergeSettings.m_copyDefaultAttributes = value;
  }

  internal static bool CopyDefaultName
  {
    get => CUiROMMergeSettings.m_copyDefaultName;
    set => CUiROMMergeSettings.m_copyDefaultName = value;
  }

  internal static bool CopyAlternatePosition
  {
    get => CUiROMMergeSettings.m_copyAlternatePosition;
    set => CUiROMMergeSettings.m_copyAlternatePosition = value;
  }

  internal static bool CopyAlternateOrientationAll
  {
    get => CUiROMMergeSettings.m_copyAlternateOrientationAll;
    set => CUiROMMergeSettings.m_copyAlternateOrientationAll = value;
  }

  internal static bool CopyAlternateOrientationExceptPerpendicular
  {
    get => CUiROMMergeSettings.m_CopyAlternateOrientationExceptPerpendicular;
    set => CUiROMMergeSettings.m_CopyAlternateOrientationExceptPerpendicular = value;
  }

  internal static bool CopyAlternateExternalAxis
  {
    get => CUiROMMergeSettings.m_copyAlternateExternalAxis;
    set => CUiROMMergeSettings.m_copyAlternateExternalAxis = value;
  }

  internal static bool CopyAlternateTaught
  {
    get => CUiROMMergeSettings.m_copyAlternateTaught;
    set => CUiROMMergeSettings.m_copyAlternateTaught = value;
  }

  internal static bool CopyAlternateRobotConfiguration
  {
    get => CUiROMMergeSettings.m_copyAlternateRobotConfiguration;
    set => CUiROMMergeSettings.m_copyAlternateRobotConfiguration = value;
  }

  internal static bool CopyAlternateRoboticParameters
  {
    get => CUiROMMergeSettings.m_copyAlternateRoboticParams;
    set => CUiROMMergeSettings.m_copyAlternateRoboticParams = value;
  }

  internal static bool CopyAlternateOlpCommands
  {
    get => CUiROMMergeSettings.m_copyAlternateOlpCommands;
    set => CUiROMMergeSettings.m_copyAlternateOlpCommands = value;
  }

  internal static bool CopyAlternateAttributes
  {
    get => CUiROMMergeSettings.m_copyAlternateAttributes;
    set => CUiROMMergeSettings.m_copyAlternateAttributes = value;
  }

  internal static bool CopyAlternateName
  {
    get => CUiROMMergeSettings.m_copyAlternateName;
    set => CUiROMMergeSettings.m_copyAlternateName = value;
  }

  internal static bool CopyViaPosition
  {
    get => CUiROMMergeSettings.m_copyViaPosition;
    set => CUiROMMergeSettings.m_copyViaPosition = value;
  }

  internal static bool CopyViaOrientationAll
  {
    get => CUiROMMergeSettings.m_copyViaOrientationAll;
    set => CUiROMMergeSettings.m_copyViaOrientationAll = value;
  }

  internal static bool CopyViaExternalAxis
  {
    get => CUiROMMergeSettings.m_copyViaExternalAxis;
    set => CUiROMMergeSettings.m_copyViaExternalAxis = value;
  }

  internal static bool CopyViaTaught
  {
    get => CUiROMMergeSettings.m_copyViaTaughtPosition;
    set => CUiROMMergeSettings.m_copyViaTaughtPosition = value;
  }

  internal static bool CopyViaTaughtOrientationAll
  {
    get => CUiROMMergeSettings.m_copyViaTaughtOrientationAll;
    set => CUiROMMergeSettings.m_copyViaTaughtOrientationAll = value;
  }

  internal static bool CopyViaRobotConfiguration
  {
    get => CUiROMMergeSettings.m_copyViaRobotConfiguration;
    set => CUiROMMergeSettings.m_copyViaRobotConfiguration = value;
  }

  internal static bool CopyViaRoboticParameters
  {
    get => CUiROMMergeSettings.m_copyViaRoboticParams;
    set => CUiROMMergeSettings.m_copyViaRoboticParams = value;
  }

  internal static bool CopyViaOlpCommands
  {
    get => CUiROMMergeSettings.m_copyViaOlpCommands;
    set => CUiROMMergeSettings.m_copyViaOlpCommands = value;
  }

  internal static bool CopyViaAttributes
  {
    get => CUiROMMergeSettings.m_copyViaAttributes;
    set => CUiROMMergeSettings.m_copyViaAttributes = value;
  }

  internal static bool CopyViaName
  {
    get => CUiROMMergeSettings.m_copyViaName;
    set => CUiROMMergeSettings.m_copyViaName = value;
  }

  internal static bool CopyOperationRoboticParameters
  {
    get => CUiROMMergeSettings.m_copyOperationRoboticParams;
    set => CUiROMMergeSettings.m_copyOperationRoboticParams = value;
  }

  internal static bool CopyOperationOlpCommands
  {
    get => CUiROMMergeSettings.m_copyOperationOlpCommands;
    set => CUiROMMergeSettings.m_copyOperationOlpCommands = value;
  }

  internal static bool CopyOperationAttributes
  {
    get => CUiROMMergeSettings.m_copyOperationAttributes;
    set => CUiROMMergeSettings.m_copyOperationAttributes = value;
  }

  internal static bool CopyOperationName
  {
    get => CUiROMMergeSettings.m_copyOperationName;
    set => CUiROMMergeSettings.m_copyOperationName = value;
  }
}
